mandevilla laxa - English Synonyms Dictionary

mandevilla laxa

n.
[1] Chilean jasmine